package webctdbexport.db;
// Generated 17-Jun-2011 11:38:57 by Hibernate Tools 3.4.0.CR1
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
/**
* GcTask generated by hbm2java
*/
@Entity
@Table(name="GC_TASK"
)
public class GcTask implements java.io.Serializable {
private String taskName;
private GcProcess gcProcess;
public GcTask() {
}
public GcTask(String taskName) {
this.taskName = taskName;
}
public GcTask(String taskName, GcProcess gcProcess) {
this.taskName = taskName;
this.gcProcess = gcProcess;
}
@Id
@Column(name="TASK_NAME", nullable=false, length=30)
public String getTaskName() {
return this.taskName;
}
public void setTaskName(String taskName) {
this.taskName = taskName;
}
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="LAST_PROCESS_ID")
public GcProcess getGcProcess() {
return this.gcProcess;
}
public void setGcProcess(GcProcess gcProcess) {
this.gcProcess = gcProcess;
}
}